package com.ruoyi.system.mapper.zhuangxiumapper.shopMapper;

import com.ruoyi.system.domain.zhuangxiumain.shopMain.PreferentialCard;

import java.util.Date;
import java.util.List;

public interface PreferentialCardMapper {

    /**
     * 查询优惠卷
     *
     * @param preferentialId 优惠卷ID
     * @return 优惠卷
     */
    public PreferentialCard selectPreferentialCardById(Integer preferentialId);

    public Date selectTime(PreferentialCard preferentialCard);
    /**
     * 查询优惠卷列表
     *
     * @param supplierId 优惠卷
     * @return 优惠卷集合
     */
    public List<PreferentialCard> selectPreferentialCardList(Integer supplierId);

    /**
     * 新增优惠卷
     *
     * @param preferentialCard 优惠卷
     * @return 结果
     */
    public int insertPreferentialCard(PreferentialCard preferentialCard);

    /**
     * 修改优惠卷
     *
     * @param preferentialCard 优惠卷
     * @return 结果
     */
    public int updatePreferentialCard(PreferentialCard preferentialCard);
    public int updateState(PreferentialCard preferentialCard);

    /**
     * 删除优惠卷
     *
     * @param preferentialId 优惠卷ID
     * @return 结果
     */
    public int deletePreferentialCardById(Integer preferentialId);

    /**
     * 批量删除优惠卷
     *
     * @param preferentialIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePreferentialCardByIds(Integer[] preferentialIds);

}
